查看原文
其他

挺看好的一位后端学弟,顶峰见!

鱼皮 程序员鱼皮 2024-03-04

大家好,我是程序员鱼皮。最近考研结果出来了、春招也开始了,加入编程导航向我提问、以及找我帮忙改简历的同学越来越多了。

考研的同学无非就这几种情况:

  1. 考上研了,想学做项目增加复试竞争力,或者想提升技术水平,弥补因为考研搁置的技术学习。
  2. 拿不准的,想试试春招,给自己多一手准备。
  3. 没考上的,想冲刺下春招,争取找到一个不错的工作。这类同学比例最多,毕竟考研上岸率也就 20% 左右,没上岸的同学也不要灰心了,打起精神准备求职的逆袭。

除了考研的同学外,很多小伙伴希望尽快找到暑期实习、丰富自己的履历。

无论你是哪种情况,下面这位学弟的提问以及鱼皮给出的建议,应该都会对你有些帮助。

因为,这位学弟的提问实在是太 “典中典” 了。

个人情况

首先简单说下这位提问者的现状:

个人目标:大厂暑期实习 Java 后端开发

学历:985 计科大三

算法:已刷 LeetCode 400 多道题目

八股文:MySQL、Redis

项目:苍穹外卖(后端) + 鱼皮在线判题系统(前后端) + 鱼皮智能 BI 系统(后端) + 鱼皮聚合搜索平台(前后端) + 鱼皮伙伴匹配系统(前后端)。

技术栈:

  • 框架:SpringBoot、MyBatis
  • 微服务:SpringCloud、Nacos、Gateway、Feign
  • 数据库:MySQL、Redis
  • 中间件:RabbitMQ、ELK
  • 其它:Canal、Docker、设计模式、Vue3

提问

1)八股:接下来八股该如何安排,学习顺序如何?大概每天要花多长时间?推荐如何学习?(直接看面试题 or 系统学习)

2)项目:伙伴匹配做完后要继续做新项目吗?还是改进优化拓展老项目(目前只拓展了智能搜索)?如果做新项目,推荐选择什么(代码生成平台 or 王校长《贯穿设计模式》的电商项目)?

3)求职:现在就开始投递简历吗?直接投大厂吗?要同时投递中小厂先面试积攒经验吗?

4)简历:去年有一段两个月的小厂暑期实习经历,但比较水,实际上没干什么事,要写到简历上吗?(如果写上去,再加上两个项目,简历会到第二页,所以会有这样的纠结)

鱼皮的建议

首先,我很看好这位学弟,相信他一定能进大厂。不仅是因为学历不错,更多的是提问非常认真!不仅写清楚了自己的个人情况和问题、排版工整,而且连技术名词的大小写都是标准的。

可能很多同学不以为然,觉得这没什么,但往往就是细节决定成败,编程本来就是一个需要细心和严谨态度的工作。而且提问越认真,别人给你的回复可能才会越准确和完整。(比如这位同学我甚至专门写了这篇 2000 多字的文章)

从个人情况来看,这位同学的学习进度和项目经验已经满足了中大厂的要求。想进大厂的话,接下来要做的肯定就是增加自己求职的核心竞争力,想办法从一众竞争者中脱颖而出。

依次回答上述问题,仅代表个人建议:

1、八股文

从已经做完的项目来看,Redis、MySQL、RabbitMQ 的应用是最多的,所以八股文重点看这三个技术。看完这些后,去阅读计算机基础的八股文,比如操作系统、计算机网络,基本上就足够了。

由于八股文很容易背完就忘,所以要每天坚持、背完一道后将自己的思路整理好记录到笔记中。如果有预约面试,那么就花时间去突击,甚至可以一整天都背八股文(跟考试前临时抱佛脚一样);如果没有面试,每天花 1 - 2 小时,背几道题目就足够了,关键是要能理解。

背八股文的境界和效果也是分段位的:

  • 青铜:没学过技术,死记硬背
  • 白银:学过技术,能理解一部分,背一部分
  • 黄金:学过技术,能理解八股文,并且结合项目去运用。比如经典问题:MySQL 如何性能优化?完全可以实践到项目中。像设计模式相关的题目,有没有实践经历,回答出来的效果真的天差地别。
  • 钻石:学过技术,能理解并运用八股的知识,还能横向或纵向扩展。比如问你 Redis 有哪些数据结构时,你不仅回答出了基本和高级数据结构,还能横向扩展到每个数据结构的应用场景、或者纵向扩展到 Redis 数据结构设计的巧妙之处(比如 ziplist),那真的是太加分了!

第一次背八股文、或者时间有限的情况下,能通过网上的面试题资料达到白银或黄金段位就行;之后,就要通过系统学习技术底层、项目实战等方式陆续提升自己的段位了。

2、项目

已经完成 4 - 5 个项目,算是很优秀了,不愧是我们编程导航的深度学习者。接下来有时间肯定还是要持续学习新项目,学习更多真实业务场景的,只不过不做强制的要求。我非常建议你学习今年我刚带大家做完的 代码生成器共享平台项目 ,因为这个项目不仅从 0 到 1 需求分析、设计、开发到上线,还涉及了复杂的真实业务场景、多种设计模式的运用、以及性能和存储的优化。另外,编程导航今年会带大家做一系列的真实业务场景小项目(已经完成 2 个了),不用再重复写增删改查、花更少的时间快速丰富你的项目经验,强烈推荐学习!

编程导航的众多原创项目教程

加入编程导航,立即开始项目学习:https://yupi.icu

3、求职

在技术和项目上都已经符合要求的前提下,早就是机会,一定要现在开始投递简历!大厂可以直接到官网投,其他公司可以参考编程导航的春招投递表,我们还会在群里定期推送招聘信息,帮助大家节省时间、不错过重要消息。

大厂一般都是有集中的招聘时间节点和统一的面试批次的,可以直接投递,哪怕一次面试挂了可能还有其他的部门会捞你。当然,虽然你的目标是大厂,但中小厂肯定也是能投就投,有机会多一次面试,检验下自己的水平,还是不错的。

4、简历

如果你的实习经历和求职方向有关联,建议写上去。现在我自己也在管理公司,对这点的心得体会更深刻,因为你之前进过公司,就代表你会更了解公司的一些规矩、跟同事沟通相处的方式、公司做项目的流程等。这些经验也是你自己的竞争力,如实写上去就好了,只不过如果觉得没干什么活,少占用一些空间即可。

不用在意简历会到第二页!只要保证把你最想展示的内容放到第一页,能吸引住面试官,那么他自然会往后接着看,这就足够了。

之前给大家分享过我大学时的个人简历(脱敏压缩版),就是在第一页加了各个模块、尽可能地展示了个人的经历和优势,第二页我可以再补充更多的项目,面试官能看到最好、看不到也不影响他对我的判断。

鱼皮的简历是使用了我们自己开发的 老鱼简历  制作,大家可以在线看:
https://laoyujianli.com/share/yupi ,也可以用它快速做出自己的简历~




OK,就分享到这里,还是那句话,行动起来什么时候都不晚,大家加油吧!

👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。

往期推荐

春招,启动!

这次,带大家造个轮子!

你算 QPS 的方式,可能是错的?

今年,我要做这几件大事!

能做到这几点,你就是项目大师

拒绝拖延!我是怎么提高行动力的?

继续滑动看下一个

挺看好的一位后端学弟,顶峰见!

鱼皮 程序员鱼皮
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存